Home Cars 2012 f30 bmw 328i: still good