Thank you all for your kind words
Just to finish off the 3 series:
E46 3er Sedan:
E46 3er Touring:
E46 3er Coupe:
E46 3er Coupe facelift:
E46 3er Convertible:
E46 3er Compact:
E92 3er Coupe:
E93 3er Convertible:
And this head on flat E60 M5 shot just for scollins: