As well as supplying its motors to the likes of McLaren for the F1, there’s a whole spectrum of makes and models out there that owe their engine to German firm. Here’s our guide to the cars you might not realise have a BMW motor hidden inside.