Get a 550i. My friends dad has one, thing is fucking tits. They look much better than the 545's in my opinion, way more aggressive. Stops on a dime from any speed and has a shitload of balls. Baller as fuck too. If you can afford it that's what I would go with.
Not much difference besides the engine.