You live life in the fast lane. Car shopping should fit into your busy schedule, and your schedule may not allow for a trip to the showroom. So, why not ditch the dealership and buy a BMW online?

We believe Rochester Hills, Oakland Township, and Sterling Heights, MI, shoppers should have the chance to buy a BMW in a way that's convenient for them. So, we invite you to shop online through our Express Store right here at BMW of Rochester Hills! Here's why you should do so.

Reason #1: You'll Save Time

The ultimate fast track to the Ultimate Driving Machine will save you time. When you buy 100 percent online, you can shop our full inventory of new, pre-owned, and certified pre-owned cars from the comfort of home.

In other words, you won't have to drive to our dealership to compare cars in person. Of course, you can still do so if you want that firsthand experience. Instead, you can choose your model and all your options conveniently from the device you're reading this on-right now.

Reason #2: Instant Up-Front Pricing

No shopper wants to spend additional time negotiating prices to get a fair deal. That's why we're up front about our pricing-we give you our best price first so you can buy online with confidence.

You want to know you're getting the best terms possible. We'll make that happen, whether you plan to lease or finance your new BMW.

Before you commit to your purchase, we'll send a deal sheet outlining every aspect of your deal. That rundown will include cash, finance, and lease alternatives so you can choose the path that makes the most financial sense for you.

Reason #3: A Firm Trade-in Offer

Do you have a vehicle to trade in? You'll get a firm trade-in offer within three hours so you know exactly how we value your car. Once again, you'll get our best offer first-an offer that really stands, pending inspection of your vehicle.

Remember, you can redeem that offer whether or not you plan to buy a new car. And we'll notify you the instant your offer is ready for review!

Reason #4: Convenient Pick-up

When you buy a BMW online, we make pick-up convenient for you. Just arrange a time to pick up your new car from our dealership. We'll walk you through any features of your car you want to know more about, so you can feel comfortable using them the moment you hit the road.

If you have a trade-in, we'll collect that at this time, too. That's it-quick and convenient!

Buy a BMW Online Today

It's time to conquer the roads of Rochester Hills, Oakland Township, and Sterling Heights, Michigan. Now that you know why you should buy a BMW online, you can start shopping today!

If you have any questions about our Express Store online car-shopping experience, feel free to reach out to us at BMW of Rochester Hills.  

Make an Inquiry


BMW of Rochester Hills

45550 Dequindre Rd
Directions Shelby Township, MI 48317

  • Sales: (888) 294-1015
  • Service: (248) 997-7700
  • Parts: (248) 997-7700


  • Monday 9:00AM-8:00PM
  • Tuesday 9:00AM-6:00PM
  • Wednesday 9:00AM-6:00PM
  • Thursday 9:00AM-8:00PM
  • Friday 9:00AM-6:00PM
  • Saturday 10:00AM-4:00PM
  • Sunday Closed