15. BMW Z4
Starting price: $50,695
The BMW Z4 is one of the best luxury sports cars on the road. The auto has a starting price just over $50,000 USD, and offers consumers an upscale interior, nimble handling, and a very poised ride. The two-seat auto is sold stock with a 2.0 liter four-cylinder sDrive28i rated at 240 horsepower with the choice of either a six-speed manual or eight-speed automatic transmission. Consumers can also choose to upgrade the drivetrain of the auto to the sDrive351 rated at 300 horsepower or the sDrive35is rated at335 horsepower when buying the car new. The car can go from zero to 60 MPH in 5.6 seconds, and the vehicle has a top overall speed of 156 MPH.