Land Rover


Welcome to Elms BMW. We're proud to serve the counties of Bedfordshire, Cambridgeshire and Essex, offering the finest new and pre-owned BMW models. Whether you want to buy a BMW or need your car serviced by expert manufacturer-approved technicians, our friendly and enthusiastic team is ready to help. We're proud to provide the finest customer service and best value in the region, and look forward to welcoming you to our dealerships in Bedford, Cambridge or Stansted.


Elms BMW stocks every model in BMW's brilliant range. From the fuel-efficient 1 Series, the award-winning 3 Series, the class-leading 5 Series to the luxurious X5 SUV, Elms can supply a BMW to suit any need.

Our sales team don't just sell BMW, they live and breathe BMW. So whatever question you may have, expect them to have the answer. We'll help choose the right BMW for you, and can offer a wide range of finance options to make your perfect car more affordable. What's more, we can deliver anywhere in mainland Britain at no extra charge.

Used BMW

Elms BMW has one of the largest stocks of quality pre-owned cars in the region, with over 300 available across our Bedford, Cambridge and Stansted dealerships. The service history and financial background of every car is independently checked so you can buy with peace of mind. All mechanical faults are repaired by our skilled technicians. In fact, our used cars are prepared to such high standards you could have trouble telling our pre-owned BMWs from our new ones.

Servicing and Parts

Our authorised BMW dealerships use state-of-the-art equipment, official manufacturer parts and fully qualified technicians. Whether you need a routine service, an MOT or bodywork repairs to make your BMW as good as new again, we have the expertise to help.

Home Delivery

At Elms, we understand that our customers are busy people. What's more, an increasing number live long distances from our dealerships.

That's why we offer a free delivery service to any home or workplace in mainland Britain. Your immaculately prepared BMW will arrive within three days if you live near to one of our dealers, although delivery may take up to five days if you're further afield.

We're confident you'll be delighted with this time-saving service. Contact Elms to find out more.

Read the latest BMW news