956304 Lots of new cars were unveiled in Munich this week. Here's what you might've missed 3 years ago3 years ago