2016 BMW M4 GTS

Walk into a dealership, spend far too long with someone you would never willingly sit with, fork over a seeming obscene amount of money and you’re guaranteed of one thing; your new car is “new” until the moment you sit in it. Drive out of the dealer valet area, and … Continue reading 2016 BMW M4 GTS Continue reading