BMW 2 Series 228i
You can expect a lot from the 2016 BMW 228i With less than 40,000 miles on the odometer, you'll be sure to appreciate this model's condition and value. BMW made sure to keep road-handling and sportiness at the top of it's priority list. Performance and efficiency are both prioritized thanks to the 2 liter 4 cylinder engine, and for added…