Nearly New BMW Offers, Pre-Registered Cars For Sale

Pre-Registered BMWs with Immediate Delivery

As good as new, start your search for a nearly new BMW with our vast selection of pre-registered models. Save thousands off the regular on the road price and benefit from the finest vehicles from across the BMW range, all with low mileage and in exceptional condition. A nearly new BMW offers the quality you’d expect at a price you wouldn’t, meaning you could be driving a desirable model at a price much lower than buying brand new.

All our nearly new BMWs are available for immediate delivery meaning you could be driving the BMW you have been looking for sooner, for less. Stock is limited and once models are gone we cannot guarantee they will return, so be sure to take advantage of our pre-reg offers while you can and drive away today. There's never been a better time to find your next BMW.

Nearly New BMW Search

BMW BMW 118i M Sport 3-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £23,056 Now £17,990 Saving £5,066
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £22,456 Now £18,490 Saving £3,966
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £22,456 Now £18,490 Saving £3,966
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £22,456 Now £18,490 Saving £3,966
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

BMW BMW 118i SE 5-door Sports Hatch

Finished in Alpine White
Model 1 Series
Mileage Delivery
Was £22,456 Now £18,490 Saving £3,966
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

BMW BMW 118i SE 5-door Sports Hatch

Finished in Alpine White
Model 1 Series
Mileage Delivery
Was £22,230 Now £18,990 Saving £3,240
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £22,230 Now £18,990 Saving £3,240
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

BMW BMW 118i SE 5-door Sports Hatch

Finished in Alpine White
Model 1 Series
Mileage Delivery
Was £22,230 Now £18,990 Saving £3,240
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £22,230 Now £18,990 Saving £3,240
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

BMW BMW 118i SE 5-door Sports Hatch

Finished in Alpine White
Model 1 Series
Mileage Delivery
Was £23,012 Now £18,990 Saving £4,022
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

BMW BMW 118i SE 5-door Sports Hatch

Finished in Alpine White
Model 1 Series
Mileage Delivery
Was £23,012 Now £18,990 Saving £4,022
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

BMW BMW 118i SE 5-door Sports Hatch

Finished in Alpine White
Model 1 Series
Mileage Delivery
Was £23,456 Now £18,990 Saving £4,466
BMW F20 118i SE 5-door Sports Hatch B38 1.5i

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £23,156 Now £18,990 Saving £4,166
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £21,890 Now £18,995 Saving £2,895
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £21,890 Now £18,995 Saving £2,895
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £21,890 Now £18,995 Saving £2,895
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £21,890 Now £18,995 Saving £2,895
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £21,890 Now £18,995 Saving £2,895
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £21,890 Now £18,995 Saving £2,895
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £21,890 Now £18,995 Saving £2,895
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £21,890 Now £18,995 Saving £2,895
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

BMW BMW 118i SE 5-door Sports Hatch

Finished in Alpine White
Model 1 Series
Mileage Delivery
Was £24,230 Now £19,490 Saving £4,740
BMW BMW 118d Sport 3-door Sports Hatch

PRE-REGISTERED

BMW BMW 118d Sport 3-door Sports Hatch

Finished in Black Sapphire
Model 1 Series
Mileage Delivery
Was £24,563 Now £19,990 Saving £4,573
BMW BMW 118i SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £23,596 Now £19,990 Saving £3,606
BMW BMW 218d SE Gran Tourer

PRE-REGISTERED

Model 2 Series
Mileage Delivery
Was £31,875 Now £21,795 Saving £10,080
BMW BMW 116d M Sport 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £25,650 Now £21,990 Saving £3,660
BMW BMW 218i Luxury Active

PRE-REGISTERED

BMW BMW 218i Luxury Active

Finished in Alpine White
Model 2 Series
Mileage Delivery
Was £25,300 Now £21,990 Saving £3,310
BMW BMW 116d Sport 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £25,065 Now £22,000 Saving £3,065
BMW BMW 118i Sport 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £24,805 Now £22,000 Saving £2,805
BMW BMW 118d Sport 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £24,765 Now £22,990 Saving £1,775
BMW BMW Z4 sDrive18i Roadster 2.0i M Sport

PRE-REGISTERED

BMW BMW Z4 sDrive18i Roadster 2.0i M Sport

Finished in Mineral Grey metallic
Model Z Series
Mileage Delivery
Was £30,425 Now £23,490 Saving £6,935
BMW BMW 118d SE 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £28,965 Now £23,990 Saving £4,975
BMW BMW 216d Sport Active Tourer

PRE-REGISTERED

BMW BMW 216d Sport Active Tourer

Finished in Black Sapphire
Model 2 Series
Mileage Delivery
Was £29,586 Now £23,990 Saving £5,596
BMW BMW 218d Sport Coupe

PRE-REGISTERED

BMW BMW 218d Sport Coupe

Finished in Black Sapphire
Model 2 Series
Mileage Delivery
Was £28,756 Now £23,990 Saving £4,766
BMW BMW 218i Sport Gran Tourer

PRE-REGISTERED

BMW BMW 218i Sport Gran Tourer

Finished in Glacier Silver
Model 2 Series
Mileage Delivery
Was £28,950 Now £23,990 Saving £4,960
BMW BMW Z4 sDrive18i Roadster 2.0i M Sport

PRE-REGISTERED

Model Z Series
Mileage Delivery
Was £32,864 Now £23,990 Saving £8,874
BMW BMW 220 M Sport Gran Tourer

PRE-REGISTERED

Model 2 Series
Mileage Delivery
Was £33,445 Now £23,995 Saving £9,450
BMW BMW 118i Sport 5-door Sports Hatch

PRE-REGISTERED

BMW BMW 118i Sport 5-door Sports Hatch

Finished in Glacier Silver
Model 1 Series
Mileage Delivery
Was £27,590 Now £24,500 Saving £3,090
BMW BMW 120d M Sport

PRE-REGISTERED

BMW BMW 120d M Sport

Finished in ESTORIL BLUE
Model 1 Series
Mileage Delivery
Was £35,795 Now £24,750 Saving £11,045
BMW BMW 218i Luxury Grand Tourer

PRE-REGISTERED

BMW BMW 218i Luxury Grand Tourer

Finished in Mediterranean Blue
Model 2 Series
Mileage Delivery
Was £28,800 Now £24,890 Saving £3,910
BMW BMW 118d M Sport 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £29,810 Now £24,990 Saving £4,820
BMW BMW 218d Luxury Active

PRE-REGISTERED

BMW BMW 218d Luxury Active

Finished in Black Sapphire
Model 2 Series
Mileage Delivery
Was £28,050 Now £24,990 Saving £3,060
BMW BMW Z4 20i sDrive

PRE-REGISTERED

BMW BMW Z4 20i sDrive

Finished in BLACK
Model Z Series
Mileage Delivery
Was £30,770 Now £24,995 Saving £5,775
BMW BMW 318d Sport Saloon

PRE-REGISTERED

BMW BMW 318d Sport Saloon

Finished in Jet Black
Model 3 Series
Mileage Delivery
Was £31,562 Now £25,990 Saving £5,572
BMW BMW 318d M Sport

PRE-REGISTERED

BMW BMW 318d M Sport

Finished in BLACK
Model 3 Series
Mileage Delivery
Was £35,150 Now £25,995 Saving £9,155
BMW BMW 218d M Sport

PRE-REGISTERED

BMW BMW 218d M Sport

Finished in WHITE
Model 2 Series
Mileage Delivery
Was £32,105 Now £26,549 Saving £5,556
BMW BMW 218d M Sport

PRE-REGISTERED

BMW BMW 218d M Sport

Finished in WHITE
Model 2 Series
Mileage Delivery
Was £31,320 Now £26,549 Saving £4,771
BMW BMW 218d SE Gran Tourer

PRE-REGISTERED

BMW BMW 218d SE Gran Tourer

Finished in Imperial Blue Xirallic
Model 2 Series
Mileage Delivery
Was £30,085 Now £26,590 Saving £3,495
BMW BMW 118d M Sport 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £30,156 Now £26,990 Saving £3,166
BMW BMW 125i M Sport 5-door Sports Hatch

PRE-REGISTERED

Model 1 Series
Mileage Delivery
Was £32,596 Now £26,990 Saving £5,606
BMW BMW 218d Sport Grand Tourer

PRE-REGISTERED

BMW BMW 218d Sport Grand Tourer

Finished in Glacier Silver
Model 2 Series
Mileage Delivery
Was £30,500 Now £26,990 Saving £3,510
BMW BMW 320d M Sport Saloon

PRE-REGISTERED

Model 3 Series
Mileage Delivery
Was £37,170 Now £26,995 Saving £10,175
BMW BMW Z4 1.8i sDrive

PRE-REGISTERED

BMW BMW Z4 1.8i sDrive

Finished in WHITE
Model Z Series
Mileage Delivery
Was £31,793 Now £26,995 Saving £4,798
BMW BMW 320d M Sport Saloon

PRE-REGISTERED

Model 3 Series
Mileage Delivery
Was £37,940 Now £27,495 Saving £10,445
BMW BMW 218i Sport Convertible

PRE-REGISTERED

BMW BMW 218i Sport Convertible

Finished in Black Sapphire
Model 2 Series
Mileage Delivery
Was £32,800 Now £27,500 Saving £5,300
BMW BMW 528i SE Saloon

PRE-REGISTERED

BMW BMW 528i SE Saloon

Finished in Alpine White
Model 5 Series
Mileage Delivery
Was £37,820 Now £27,790 Saving £10,030
BMW BMW 220d Luxury Grand Tourer

PRE-REGISTERED

BMW BMW 220d Luxury Grand Tourer

Finished in Mineral Grey
Model 2 Series
Mileage Delivery
Was £34,920 Now £27,990 Saving £6,930
BMW BMW 220d Sport Convertible

PRE-REGISTERED

BMW BMW 220d Sport Convertible

Finished in Moonlight Silver
Model 2 Series
Mileage Delivery
Was £34,950 Now £27,990 Saving £6,960
BMW BMW 220i M Sport Convertible

PRE-REGISTERED

BMW BMW 220i M Sport Convertible

Finished in Mineral Grey
Model 2 Series
Mileage Delivery
Was £34,300 Now £27,990 Saving £6,310
BMW BMW 316d Sports Saloon

PRE-REGISTERED

BMW BMW 316d Sports Saloon

Finished in Mediterranean Blue
Model 3 Series
Mileage Delivery
Was £31,900 Now £27,990 Saving £3,910
BMW BMW Z4 sDrive20i Roadster 2.0i M Sport

PRE-REGISTERED

BMW BMW Z4 sDrive20i Roadster 2.0i M Sport

Finished in Mineral Grey metallic
Model Z Series
Mileage Delivery
Was £36,792 Now £27,990 Saving £8,802
BMW BMW Z4 sDrive20i Roadster 2.0i M Sport

PRE-REGISTERED

Model Z Series
Mileage Delivery
Was £38,457 Now £27,990 Saving £10,467
BMW BMW Z4 sDrive20i Roadster 2.0i M Sport

PRE-REGISTERED

Model Z Series
Mileage Delivery
Was £37,110 Now £27,990 Saving £9,120
BMW BMW Z4 sDrive20i Roadster 2.0i M Sport

PRE-REGISTERED

BMW BMW Z4 sDrive20i Roadster 2.0i M Sport

Finished in Glacier Silver metallic
Model Z Series
Mileage Delivery
Was £36,588 Now £27,990 Saving £8,598
BMW BMW Z4 sDrive20i Roadster M Sport

PRE-REGISTERED

BMW BMW Z4 sDrive20i Roadster M Sport

Finished in Individual Paint
Model Z Series
Mileage Delivery
Was £42,230 Now £27,990 Saving £14,240
BMW BMW 220d xDrive M Sport

PRE-REGISTERED

Model 2 Series
Mileage Delivery
Was £34,860 Now £27,995 Saving £6,865
BMW BMW 520d SE Saloon

PRE-REGISTERED

BMW BMW 520d SE Saloon

Finished in BLACK
Model 5 Series
Mileage Delivery
Was £36,265 Now £27,995 Saving £8,270
BMW BMW 220d M Sport Convertible

PRE-REGISTERED

BMW BMW 220d M Sport Convertible

Finished in Mineral Grey
Model 2 Series
Mileage Delivery
Was £35,265 Now £28,990 Saving £6,275
BMW BMW 220d M Sport Coupe

PRE-REGISTERED

Model 2 Series
Mileage Delivery
Was £35,060 Now £28,990 Saving £6,070
BMW BMW 225i xDrive M Sport Active Tourer

PRE-REGISTERED

Model 2 Series
Mileage Delivery
Was £35,650 Now £28,990 Saving £6,660
BMW BMW 318d M Sport Touring

PRE-REGISTERED

BMW BMW 318d M Sport Touring

Finished in Black Sapphire
Model 3 Series
Mileage Delivery
Was £35,895 Now £28,990 Saving £6,905
BMW BMW 520d SE Saloon

PRE-REGISTERED

BMW BMW 520d SE Saloon

Finished in Black Sapphire
Model 5 Series
Mileage Delivery
Was £36,266 Now £28,990 Saving £7,276
BMW F10 520d SE Saloon B47 2.0

PRE-REGISTERED

BMW F10 520d SE Saloon B47 2.0

Finished in Black Sapphire
Model 5 Series
Mileage Delivery
Was £36,890 Now £28,990 Saving £7,900
BMW BMW 220d M Sport

PRE-REGISTERED

BMW BMW 220d M Sport

Finished in BLACK
Model 2 Series
Mileage Delivery
Was £38,720 Now £28,995 Saving £9,725
BMW BMW Z4 1.8i sDrive

PRE-REGISTERED

BMW BMW Z4 1.8i sDrive

Finished in WHITE
Model Z Series
Mileage Delivery
Was £34,491 Now £28,995 Saving £5,496
BMW BMW 220d xDrive M Sport Active Tourer

PRE-REGISTERED

Model 2 Series
Mileage Delivery
Was £37,105 Now £29,990 Saving £7,115
BMW BMW 320d M Sport Saloon

PRE-REGISTERED

BMW BMW 320d M Sport Saloon

Finished in Estoril Blue
Model 3 Series
Mileage Delivery
Was £36,522 Now £29,990 Saving £6,532
BMW BMW 420d xDrive Sport Coupe

PRE-REGISTERED

BMW BMW 420d xDrive Sport Coupe

Finished in Black Sapphire
Model 4 Series
Mileage Delivery
Was £37,181 Now £29,990 Saving £7,191
BMW BMW 520d M Sport GT

PRE-REGISTERED

BMW BMW 520d M Sport GT

Finished in Carbon Black
Model 5 Series
Mileage Delivery
Was £45,290 Now £29,990 Saving £15,300
BMW BMW 520d M Sport GT

PRE-REGISTERED

BMW BMW 520d M Sport GT

Finished in Carbon Black
Model 5 Series
Mileage Delivery
Was £44,570 Now £29,990 Saving £14,580
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Space Grey
Model 5 Series
Mileage Delivery
Was £41,385 Now £29,990 Saving £11,395
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Space Grey
Model 5 Series
Mileage Delivery
Was £40,095 Now £29,990 Saving £10,105
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Black Sapphire
Model 5 Series
Mileage Delivery
Was £35,620 Now £29,990 Saving £5,630
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Mediterranean Blue
Model 5 Series
Mileage Delivery
Was £35,620 Now £29,990 Saving £5,630
BMW BMW Z4 sDrive20i Roadster

PRE-REGISTERED

BMW BMW Z4 sDrive20i Roadster

Finished in Mineral White
Model Z Series
Mileage Delivery
Was £39,845 Now £29,990 Saving £9,855
BMW BMW Z4 sDrive20i Roadster

PRE-REGISTERED

BMW BMW Z4 sDrive20i Roadster

Finished in Glacier Silver
Model Z Series
Mileage Delivery
Was £39,010 Now £29,990 Saving £9,020
BMW BMW Z4 sDrive20i Roadster

PRE-REGISTERED

BMW BMW Z4 sDrive20i Roadster

Finished in Mineral White
Model Z Series
Mileage Delivery
Was £40,930 Now £29,990 Saving £10,940
BMW BMW Z4 sDrive35i Roadster

PRE-REGISTERED

BMW BMW Z4 sDrive35i Roadster

Finished in Estoril Blue
Model Z Series
Mileage Delivery
Was £46,485 Now £29,990 Saving £16,495
BMW BMW Z4 20i sDrive

PRE-REGISTERED

BMW BMW Z4 20i sDrive

Finished in WHITE
Model Z Series
Mileage Delivery
Was £35,602 Now £29,995 Saving £5,607
BMW BMW 220d xDrive M Sport

PRE-REGISTERED

Model 2 Series
Mileage Delivery
Was £36,080 Now £30,000 Saving £6,080
BMW BMW 220d x drive

PRE-REGISTERED

BMW BMW 220d x drive

Finished in WHITE
Model 2 Series
Mileage Delivery
Was £37,908 Now £30,490 Saving £7,418
BMW BMW 320d M Sport Saloon

PRE-REGISTERED

BMW BMW 320d M Sport Saloon

Finished in Alpine White
Model 3 Series
Mileage Delivery
Was £36,540 Now £30,500 Saving £6,040
BMW BMW 320d M Sport Saloon

PRE-REGISTERED

BMW BMW 320d M Sport Saloon

Finished in Alpine White
Model 3 Series
Mileage Delivery
Was £34,805 Now £30,990 Saving £3,815
BMW BMW 420d M Sport Coupe

PRE-REGISTERED

Model 4 Series
Mileage Delivery
Was £38,440 Now £30,990 Saving £7,450
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Alpine White
Model 5 Series
Mileage Delivery
Was £38,318 Now £30,990 Saving £7,328
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Alpine White
Model 5 Series
Mileage Delivery
Was £38,300 Now £30,990 Saving £7,310
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Mediterranean Blue
Model 5 Series
Mileage Delivery
Was £36,636 Now £30,990 Saving £5,646
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Alpine White
Model 5 Series
Mileage Delivery
Was £39,586 Now £30,990 Saving £8,596
BMW BMW 520d M sport Touring

PRE-REGISTERED

Model 5 Series
Mileage Delivery
Was £38,576 Now £30,990 Saving £7,586
BMW BMW 520d M sport Touring

PRE-REGISTERED

BMW BMW 520d M sport Touring

Finished in Carbon Black
Model 5 Series
Mileage Delivery
Was £38,576 Now £30,990 Saving £7,586
BMW BMW X1 xDrive18d Sport

PRE-REGISTERED

BMW BMW X1 xDrive18d Sport

Finished in Alpine White
Model X Series
Mileage Delivery
Was £33,526 Now £30,990 Saving £2,536
BMW BMW 420d xDrive M Sport

PRE-REGISTERED

Model 4 Series
Mileage Delivery
Was £41,110 Now £30,995 Saving £10,115
BMW BMW 320d M Sport Saloon

PRE-REGISTERED

BMW BMW 320d M Sport Saloon

Finished in Black Sapphire
Model 3 Series
Mileage Delivery
Was £37,185 Now £31,000 Saving £6,185
BMW BMW 320d M Sport Saloon

PRE-REGISTERED

BMW BMW 320d M Sport Saloon

Finished in Black Sapphire
Model 3 Series
Mileage Delivery
Was £37,185 Now £31,000 Saving £6,185
BMW BMW 420d M Sport Coupe

PRE-REGISTERED

BMW BMW 420d M Sport Coupe

Finished in Alpine White
Model 4 Series
Mileage Delivery
Was £37,265 Now £31,500 Saving £5,765
BMW BMW X3 xDrive20d M Sport

PRE-REGISTERED

BMW BMW X3 xDrive20d M Sport

Finished in Alpine White
Model X Series
Mileage Delivery
Was £38,975 Now £31,790 Saving £7,185
BMW BMW 320d M Sport Touring

PRE-REGISTERED

BMW BMW 320d M Sport Touring

Finished in Alpine White
Model 3 Series
Mileage Delivery
Was £37,840 Now £31,990 Saving £5,850
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Mineral Grey metallic
Model 5 Series
Mileage Delivery
Was £38,950 Now £31,990 Saving £6,960
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Space Grey
Model 5 Series
Mileage Delivery
Was £39,255 Now £31,990 Saving £7,265
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Mineral Grey metallic
Model 5 Series
Mileage Delivery
Was £38,756 Now £31,990 Saving £6,766
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Space Grey
Model 5 Series
Mileage Delivery
Was £38,756 Now £31,990 Saving £6,766
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Alpine White
Model 5 Series
Mileage Delivery
Was £38,756 Now £31,990 Saving £6,766
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Mediterranean Blue
Model 5 Series
Mileage Delivery
Was £38,756 Now £31,990 Saving £6,766
BMW BMW 520d M sport Touring

PRE-REGISTERED

BMW BMW 520d M sport Touring

Finished in Mineral Grey metallic
Model 5 Series
Mileage Delivery
Was £39,026 Now £31,990 Saving £7,036
BMW BMW 520d M sport Touring

PRE-REGISTERED

BMW BMW 520d M sport Touring

Finished in Carbon Black
Model 5 Series
Mileage Delivery
Was £39,026 Now £31,990 Saving £7,036
BMW BMW 520d M sport Touring

PRE-REGISTERED

BMW BMW 520d M sport Touring

Finished in Alpine White
Model 5 Series
Mileage Delivery
Was £39,380 Now £31,990 Saving £7,390
BMW BMW 520d M Sport Touring

PRE-REGISTERED

BMW BMW 520d M Sport Touring

Finished in Carbon Black
Model 5 Series
Mileage Delivery
Was £39,156 Now £31,990 Saving £7,166
BMW BMW 520d M sport Touring

PRE-REGISTERED

BMW BMW 520d M sport Touring

Finished in Alpine White
Model 5 Series
Mileage Delivery
Was £38,619 Now £31,990 Saving £6,629
BMW BMW 520i M Sport Saloon

PRE-REGISTERED

BMW BMW 520i M Sport Saloon

Finished in Mineral Grey
Model 5 Series
Mileage Delivery
Was £40,850 Now £31,990 Saving £8,860
BMW BMW 525d M Sport Saloon

PRE-REGISTERED

BMW BMW 525d M Sport Saloon

Finished in Carbon Black
Model 5 Series
Mileage Delivery
Was £44,710 Now £31,990 Saving £12,720
BMW BMW Z4 sDrive20i Roadster M Sport

PRE-REGISTERED

BMW BMW Z4 sDrive20i Roadster M Sport

Finished in Valencia Orange
Model Z Series
Mileage Delivery
Was £39,525 Now £31,990 Saving £7,535
BMW BMW 520d M Sport Touring

PRE-REGISTERED

Model 5 Series
Mileage Delivery
Was £39,755 Now £31,995 Saving £7,760
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in SPACE GREY
Model 5 Series
Mileage Delivery
Was £39,420 Now £32,295 Saving £7,125
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in MINERAL GREY
Model 5 Series
Mileage Delivery
Was £39,420 Now £32,295 Saving £7,125
BMW BMW X3 xDrive20d xLine

PRE-REGISTERED

BMW BMW X3 xDrive20d xLine

Finished in Alpine White
Model X Series
Mileage Delivery
Was £38,560 Now £32,490 Saving £6,070
BMW BMW 420d M Sport Coupe

PRE-REGISTERED

BMW BMW 420d M Sport Coupe

Finished in Black Sapphire
Model 4 Series
Mileage Delivery
Was £38,630 Now £32,500 Saving £6,130
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in INDIVIDUAL
Model 5 Series
Mileage Delivery
Was £43,330 Now £32,665 Saving £10,665
BMW BMW 320d ED Plus Touring

PRE-REGISTERED

BMW BMW 320d ED Plus Touring

Finished in Glacier Silver
Model 3 Series
Mileage Delivery
Was £37,970 Now £32,990 Saving £4,980
BMW BMW 320d M Sport Saloon

PRE-REGISTERED

BMW BMW 320d M Sport Saloon

Finished in Black Sapphire
Model 3 Series
Mileage Delivery
Was £37,564 Now £32,990 Saving £4,574
BMW BMW 520d M sport Touring

PRE-REGISTERED

BMW BMW 520d M sport Touring

Finished in Glacier Silver metallic
Model 5 Series
Mileage Delivery
Was £40,558 Now £32,990 Saving £7,568
BMW BMW X3 Xdrive20d Xline

PRE-REGISTERED

BMW BMW X3 Xdrive20d Xline

Finished in Alpine White
Model X Series
Mileage Delivery
Was £38,569 Now £32,990 Saving £5,579
BMW F11 520d M Sport Touring B47 2.0

PRE-REGISTERED

BMW F11 520d M Sport Touring B47 2.0

Finished in Glacier Silver metallic
Model 5 Series
Mileage Delivery
Was £41,220 Now £32,990 Saving £8,230
BMW F11 520d M Sport Touring B47 2.0

PRE-REGISTERED

Model 5 Series
Mileage Delivery
Was £41,220 Now £32,990 Saving £8,230
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

Model 5 Series
Mileage Delivery
Was £45,525 Now £32,995 Saving £12,530
BMW BMW Z4 sDrive28i Roadster M Sport

PRE-REGISTERED

Model Z Series
Mileage Delivery
Was £43,280 Now £33,500 Saving £9,780
BMW BMW 330i M Sport Saloon

PRE-REGISTERED

BMW BMW 330i M Sport Saloon

Finished in Individual Paint
Model 3 Series
Mileage Delivery
Was £37,188 Now £33,990 Saving £3,198
BMW BMW 428I Luxury Coupe

PRE-REGISTERED

BMW BMW 428I Luxury Coupe

Finished in Imperial Blue Xirallic
Model 4 Series
Mileage Delivery
Was £39,605 Now £33,990 Saving £5,615
BMW BMW 525d SE Saloon

PRE-REGISTERED

BMW BMW 525d SE Saloon

Finished in Sophisto Grey X
Model 5 Series
Mileage Delivery
Was £47,095 Now £33,990 Saving £13,105
BMW BMW X3 xDrive20d M Sport

PRE-REGISTERED

BMW BMW X3 xDrive20d M Sport

Finished in Black Sapphire
Model X Series
Mileage Delivery
Was £42,153 Now £33,990 Saving £8,163
BMW BMW X3 xDrive20d M Sport

PRE-REGISTERED

BMW BMW X3 xDrive20d M Sport

Finished in Alpine White
Model X Series
Mileage Delivery
Was £38,965 Now £33,990 Saving £4,975
BMW BMW 52od M Sport GT

PRE-REGISTERED

BMW BMW 52od M Sport GT

Finished in CARBON BLACK
Model 5 Series
Mileage Delivery
Was £47,040 Now £33,995 Saving £13,045
BMW BMW 320 xDrive M Sport

PRE-REGISTERED

Model 3 Series
Mileage Delivery
Was £42,810 Now £34,450 Saving £8,360
BMW BMW X4 xDrive20d M Sport

PRE-REGISTERED

BMW BMW X4 xDrive20d M Sport

Finished in Carbon Black
Model X Series
Mileage Delivery
Was £43,535 Now £34,490 Saving £9,045
BMW BMW 420d xDrive M Sport Gran Coupe

PRE-REGISTERED

BMW BMW 420d xDrive M Sport Gran Coupe

Finished in Black Sapphire
Model 4 Series
Mileage Delivery
Was £39,562 Now £34,990 Saving £4,572
BMW BMW 520i M Sport Saloon

PRE-REGISTERED

BMW BMW 520i M Sport Saloon

Finished in Mineral Grey
Model 5 Series
Mileage Delivery
Was £46,980 Now £34,990 Saving £11,990
BMW BMW 435d M Sport

PRE-REGISTERED

BMW BMW 435d M Sport

Finished in BLACK
Model 4 Series
Mileage Delivery
Was £46,605 Now £34,995 Saving £11,610
BMW BMW 520d Luxury Touring

PRE-REGISTERED

Model 5 Series
Mileage Delivery
Was £42,245 Now £34,995 Saving £7,250
BMW BMW 520d M Sport Touring

PRE-REGISTERED

Model 5 Series
Mileage Delivery
Was £42,245 Now £34,995 Saving £7,250
BMW BMW 430d xDrive M Sport Coupe

PRE-REGISTERED

BMW BMW 430d xDrive M Sport Coupe

Finished in Black Sapphire
Model 4 Series
Mileage Delivery
Was £48,650 Now £35,990 Saving £12,660
BMW BMW 530d M Sport Saloon

PRE-REGISTERED

BMW BMW 530d M Sport Saloon

Finished in Carbon Black
Model 5 Series
Mileage Delivery
Was £45,828 Now £35,990 Saving £9,838
BMW BMW 530d M Sport Saloon

PRE-REGISTERED

BMW BMW 530d M Sport Saloon

Finished in Carbon Black
Model 5 Series
Mileage Delivery
Was £45,890 Now £35,990 Saving £9,900
BMW BMW 335d M Sport Saloon

PRE-REGISTERED

Model 3 Series
Mileage Delivery
Was £47,910 Now £36,490 Saving £11,420
BMW BMW 420d M Sport Convertible

PRE-REGISTERED

BMW BMW 420d M Sport Convertible

Finished in Alpine White
Model 4 Series
Mileage Delivery
Was £44,505 Now £36,990 Saving £7,515
BMW BMW 530d M Sport Saloon

PRE-REGISTERED

BMW BMW 530d M Sport Saloon

Finished in Glacier Silver
Model 5 Series
Mileage Delivery
Was £42,536 Now £36,990 Saving £5,546
BMW BMW 530d M Sport Saloon

PRE-REGISTERED

Model 5 Series
Mileage Delivery
Was £49,265 Now £36,995 Saving £12,270
BMW BMW 320d M Sport Saloon

PRE-REGISTERED

BMW BMW 320d M Sport Saloon

Finished in Estoril blue
Model 3 Series
Mileage Delivery
Was £42,356 Now £37,200 Saving £5,156
BMW BMW 525d M Sport Touring

PRE-REGISTERED

BMW BMW 525d M Sport Touring

Finished in Carbon Black
Model 5 Series
Mileage Delivery
Was £48,465 Now £37,390 Saving £11,075
BMW BMW 440i M Sport Convertible

PRE-REGISTERED

BMW BMW 440i M Sport Convertible

Finished in Mineral Grey
Model 4 Series
Mileage Delivery
Was £50,940 Now £37,990 Saving £12,950
BMW BMW 530d M Sport Saloon

PRE-REGISTERED

BMW BMW 530d M Sport Saloon

Finished in Mediterranean Blue
Model 5 Series
Mileage Delivery
Was £48,652 Now £37,990 Saving £10,662
BMW BMW 330d M Sport Gran Turismo

PRE-REGISTERED

BMW BMW 330d M Sport Gran Turismo

Finished in Glacier Silver
Model 3 Series
Mileage Delivery
Was £42,420 Now £38,490 Saving £3,930
BMW BMW 520d M Sport Saloon

PRE-REGISTERED

BMW BMW 520d M Sport Saloon

Finished in Carbon Black
Model 5 Series
Mileage Delivery
Was £48,375 Now £38,790 Saving £9,585
BMW BMW 420d xDrive Coupe

PRE-REGISTERED

BMW BMW 420d xDrive Coupe

Finished in Black Sapphire
Model 4 Series
Mileage Delivery
Was £49,562 Now £38,990 Saving £10,572
BMW BMW 530d M Sport Touring

PRE-REGISTERED

Model 5 Series
Mileage Delivery
Was £45,561 Now £38,990 Saving £6,571
BMW BMW 530d M Sport Touring

PRE-REGISTERED

BMW BMW 530d M Sport Touring

Finished in Space Grey
Model 5 Series
Mileage Delivery
Was £45,561 Now £38,990 Saving £6,571
BMW BMW 530d M Sport Touring

PRE-REGISTERED

BMW BMW 530d M Sport Touring

Finished in Space Grey
Model 5 Series
Mileage Delivery
Was £50,102 Now £38,990 Saving £11,112
BMW BMW 520d M Sport Touring

PRE-REGISTERED

BMW BMW 520d M Sport Touring

Finished in SPACE GREY
Model 5 Series
Mileage Delivery
Was £47,105 Now £38,995 Saving £8,110
BMW BMW 520d M Sport Touring

PRE-REGISTERED

Model 5 Series
Mileage Delivery
Was £47,105 Now £38,995 Saving £8,110
BMW BMW 530d M Sport Touring

PRE-REGISTERED

BMW BMW 530d M Sport Touring

Finished in MINERAL GREY
Model 5 Series
Mileage Delivery
Was £51,346 Now £39,995 Saving £11,351
BMW BMW 420d M Sport Convertible

PRE-REGISTERED

BMW BMW 420d M Sport Convertible

Finished in Champagne Quartz
Model 4 Series
Mileage Delivery
Was £49,295 Now £41,990 Saving £7,305
BMW BMW 435d xDrive M Sport Gran Coupe

PRE-REGISTERED

Model 4 Series
Mileage Delivery
Was £53,250 Now £41,990 Saving £11,260
BMW BMW 440i M Sport Convertible

PRE-REGISTERED

BMW BMW 440i M Sport Convertible

Finished in Black Sapphire
Model 4 Series
Mileage Delivery
Was £54,750 Now £42,390 Saving £12,360
BMW BMW 640d M Sport Coupe

PRE-REGISTERED

Model 6 Series
Mileage Delivery
Was £69,630 Now £44,990 Saving £24,640
BMW BMW X6 xDrive30d M Sport

PRE-REGISTERED

BMW BMW X6 xDrive30d M Sport

Finished in Black Sapphire
Model X Series
Mileage Delivery
Was £59,750 Now £45,490 Saving £14,260
BMW BMW 640d M Sport Coupe

PRE-REGISTERED

Model 6 Series
Mileage Delivery
Was £71,735 Now £45,990 Saving £25,745
BMW BMW 640d M Sport Coupe

PRE-REGISTERED

Model 6 Series
Mileage Delivery
Was £72,875 Now £45,990 Saving £26,885
BMW BMW 640d M Sport Coupe

PRE-REGISTERED

BMW BMW 640d M Sport Coupe

Finished in SPACE GREY
Model 6 Series
Mileage Delivery
Was £71,735 Now £45,990 Saving £25,745
BMW BMW X6 M Sport

PRE-REGISTERED

BMW BMW X6 M Sport

Finished in WHITE
Model X Series
Mileage Delivery
Was £60,030 Now £46,995 Saving £13,035
BMW BMW 640d SE Gran Coupe

PRE-REGISTERED

BMW BMW 640d SE Gran Coupe

Finished in Space Grey
Model 6 Series
Mileage Delivery
Was £63,668 Now £47,490 Saving £16,178
BMW BMW X5 xDrive30d M Sport

PRE-REGISTERED

BMW BMW X5 xDrive30d M Sport

Finished in Black Sapphire
Model X Series
Mileage Delivery
Was £57,120 Now £49,790 Saving £7,330
BMW BMW 640d M Sport Grand Coupe

PRE-REGISTERED

Model 6 Series
Mileage Delivery
Was £75,730 Now £49,990 Saving £25,740
BMW BMW 640d M Sport Grand Coupe

PRE-REGISTERED

Model 6 Series
Mileage Delivery
Was £75,730 Now £49,990 Saving £25,740
BMW BMW 640d M Sport Coupe

PRE-REGISTERED

BMW BMW 640d M Sport Coupe

Finished in Alpine White
Model 6 Series
Mileage Delivery
Was £70,000 Now £52,990 Saving £17,010
BMW BMW 730d xDrive Saloon

PRE-REGISTERED

BMW BMW 730d xDrive Saloon

Finished in Black Sapphire
Model 7 Series
Mileage Delivery
Was £75,495 Now £52,990 Saving £22,505
BMW BMW 640i M Sport

PRE-REGISTERED

BMW BMW 640i M Sport

Finished in SPACE GREY
Model 6 Series
Mileage Delivery
Was £76,065 Now £52,999 Saving £23,066
BMW BMW X5 xDrive30d M Sport

PRE-REGISTERED

BMW BMW X5 xDrive30d M Sport

Finished in Black Sapphire
Model X Series
Mileage Delivery
Was £62,320 Now £53,990 Saving £8,330
BMW BMW 730Ld Saloon

PRE-REGISTERED

BMW BMW 730Ld Saloon

Finished in Black Sapphire
Model 7 Series
Mileage Delivery
Was £78,460 Now £62,990 Saving £15,470
BMW BMW 750i M Sport Saloon

PRE-REGISTERED

BMW BMW 750i M Sport Saloon

Finished in Frozen Brown
Model 7 Series
Mileage Delivery
Was £102,995 Now £78,990 Saving £24,005
BMW BMW X5 M

PRE-REGISTERED

BMW BMW X5 M

Finished in Long Beach Blue
Model X Series
Mileage Delivery
Was £99,420 Now £79,990 Saving £19,430
BMW BMW 750i M Sport Saloon

PRE-REGISTERED

BMW BMW 750i M Sport Saloon

Finished in Individual Paint
Model 7 Series
Mileage Delivery
Was £103,568 Now £86,988 Saving £16,580
BMW BMW 750i M Sport Saloon

PRE-REGISTERED

BMW BMW 750i M Sport Saloon

Finished in Moonstone metallic
Model 7 Series
Mileage Delivery
Was £107,869 Now £89,988 Saving £17,881

There are no cars that match your search. Please try adjusting your filters.

Whilst we have made every effort to ensure the information on this website is up to date and accurate, we cannot accept responsibility for your reliance on any information on this website. Always check for model availability and for precise information on vehicle model features, specifications and equipment, and in the case of used vehicles, current mileage details before ordering a vehicle.

Pre-registered cars are NOT brand new. You will be the second owner of the vehicle. Exact mileage will vary from vehicle to vehicle and will increase with customer test drives. For further information please contact your local Spire centre.