Olá Carolina!
Isso acontece porque a variável dados é do tipo dict (dicionário), o que você pode verificar da seguinte forma:
type(dados)
 Para acessar informações dentro de um dicionário você deve colocar em colchetes ([])  as chaves de um dicionário.
Por exemplo: 
# Dado o dicionário de exemplo queremos acessar as informações do Passat
print(dados['Passat']) # Retorna todas informações dentro do Passat (ano, km, valor e acessorios)
# Para acessar os acessorios 
passat_acessorios = dados['Passat']['acessorios']
# ou passat_acessorios = dados['Passat'].get('acessorios')
print(passat_acessorios)
Agora se você quiser verificar se determinada chave está dentro de um dicionário você pode checar da seguinte forma
'acessorios' in dados.keys()
# Retorna False, pois as chaves dentro de dados são 'Passat' e 'Crossfox'
'acessorios' in dados['Passat'].keys()
# Retorna True, um vez que a chave acessorios está dentro do dicionário do Passat
Espero ter ajudado a esclarecer seu problema!