I'll start this off by saying that for $50/day you can either get this car or a rental spec Chevy or toyota, choice is clear to me.
Pros: it's a BMW. Sound system that you'll feel in your teeth Pretty good MPG for what it is Ian was helpful and On time and was flexible.
Cons: most were pretty minor Windshield was smudged on the inside, I just ignored it. Not really a con but the brakes are VERY grabby, it's a sporty car so it's expected. Just something to keep in mind. Car needs an alignment and/or a balancing. It vibrates/shakes under moderate braking at certain speeds. Maintenance light was on for an oil change.
As long as the vibrating issue is fixed I wouldn't hesitate to rent this car again, great experience!