The 2013 BMW 328i is a great car.
Excellent to drive earning the "ultimate driving machine" statement.
With the M package you receive outstanding upgrades my favorite is the 19" BMW wheels.
The GPS however is very, very poor.
The Garmin GPS on my wife's iPhone outperforms the GPS in this BMW product.
BMW customer service was no help whatsoever.
Test it first before buying to ensure you are OK with the GPS.
Comparing this car to the C250 and Audi A4 was an easy decision due to the performance, handling, exterior design and interior comfort (my wife loves the seats).
Had I tested the GPS I would not have purchased the upgrade.
Performance, handling, exterior and interior design, comfort, build quality and hopefully reliability.
Definitely need to improve the GPS system.
It is very, very poor at best compared to Garmin and many others.