Open 7 Days a Week

01778 440777

info@windmillmotorsltd.co.uk

MENU
toggle menu
BMW logo

Let's Find Your Next BMW

With all our cars handpicked, HPI clear and inspected by qualified technicians, you can buy with complete confidence!

Refine your search

Finance

HP from£399.85/month

PCP from£365.57/month

Compare
Price £21,000
Mileage 66,000 miles
Engine Size 3.0L
Transmission Automatic
Fuel Type Diesel
Body Type Convertible
Colour Blue

BMW 3 Series 2.0 320d M Sport Touring Auto xDrive (s/s) 5dr

Navigation | Camera | Heated Leather | Cruise | Bluetooth | DAB

Finance

HP from£323.68/month

PCP from£287.88/month

Compare
Price £17,000
Mileage 59,000 miles
Engine Size 2.0L
Transmission Automatic
Fuel Type Diesel
Body Type Estate
Colour Grey
Finance your vehicle Finance your vehicle

BMW 3 Series 2.0 330e 7.6kWh M Sport Auto (s/s) 4dr

Zero Tax | Navigation | Cruise | Park Aid | Bluetooth | DAB Radio| USB

Finance

HP from£304.64/month

PCP from£267.67/month

Compare
Price £16,000
Mileage 38,000 miles
Engine Size 2.0L
Transmission Automatic
Fuel Type Hybrid
Body Type 4 Door Saloon
Colour Grey
Our warranties Our warranties

BMW 1 Series 1.5 116d Sport Auto (s/s) 5dr

£20 Road Tax | Leather | Navigation | Bluetooth | DAB | USB

Finance

HP from£257.04/month

PCP from£239.47/month

Compare
Price £13,500
Mileage 21,000 miles
Engine Size 1.5L
Transmission Automatic
Fuel Type Diesel
Body Type 5 Door Hatchback
Colour Blue
Finance your vehicle Finance your vehicle

BMW X3 2.0 20d BluePerformance M Sport Auto xDrive 5dr

Pro Nav | Heated Leather | Cruise | Park Aid | Bluetooth | USB

Finance

HP from£237.05/month

Compare
Price £12,450
Mileage 72,000 miles
Engine Size 2.0L
Transmission Automatic
Fuel Type Diesel
Body Type Estate
Colour Black

BMW 3 Series 2.0 318d SE (s/s) 4dr Saloon

£30 Tax | Navigation | Heated Leather | Cruise | Park Aid | Bluetooth | DAB | USB

Finance

HP from£208.48/month

Compare
Price £10,950
Mileage 38,000 miles
Engine Size 2.0L
Transmission Automatic
Fuel Type Diesel
Body Type 4 Door Saloon
Colour Grey