Used BMW Cars

Adjust Finance Terms
  • BMW 1 Series 116I SE
    Extra features worth£1,675

    2014 (14) BMW 1 Series 116I SE

    • Mileage:
      42,000 miles
      ,
    • Transmission:
      Manual
      ,
    • Engine Size:
      1.6L
      ,
    • Fuel Type:
      Petrol
      ,
    • MPG:
      52.3
      ,
    • BHP:
      134 bhp
    • 2015 (65) BMW 3 Series 320D M SPORT

      • Mileage:
        89,302 miles
        ,
      • Transmission:
        Automatic
        ,
      • Engine Size:
        2.0L
        ,
      • Fuel Type:
        Diesel
        ,
      • MPG:
        64.2
        ,
      • BHP:
        188 bhp
      • 2014 (64) BMW 2 Series 220I SPORT

        • Mileage:
          27,277 miles
          ,
        • Transmission:
          Automatic
          ,
        • Engine Size:
          2.0L
          ,
        • Fuel Type:
          Petrol
          ,
        • MPG:
          44.8
          ,
        • BHP:
          181 bhp
        • 2015 (15) BMW 4 Series 2.0 420D M SPORT 2d 181 BHP

          • Mileage:
            71,298 miles
            ,
          • Transmission:
            Automatic
            ,
          • Fuel Type:
            Diesel
          • 2014 (64) BMW 4 Series 2.0 420D M SPORT 2d AUTO 181 BHP CONVERTIBLE

            • Mileage:
              73,507 miles
              ,
            • Transmission:
              Automatic
              ,
            • Fuel Type:
              Diesel
            • BMW 3 Series 320D XDRIVE SE TOURING
              Extra features worth£2,460

              2016 (16) BMW 3 Series 320D XDRIVE SE TOURING

              • Mileage:
                63,422 miles
                ,
              • Transmission:
                Automatic
                ,
              • Engine Size:
                2.0L
                ,
              • Fuel Type:
                Diesel
                ,
              • MPG:
                60.1
                ,
              • BHP:
                188 bhp
              • Graphic representing inspection

                Vehicle Inspection

                All of our vehicles come fully serviced and are HPI clear. They are also fully valeted to a professional standard.

              • 2018 (18) BMW 1 Series 116D M SPORT

                • Mileage:
                  30,000 miles
                  ,
                • Transmission:
                  Automatic
                  ,
                • Engine Size:
                  1.5L
                  ,
                • Fuel Type:
                  Diesel
                  ,
                • MPG:
                  68.9
                  ,
                • BHP:
                  114 bhp
                • BMW 3 Series 330D XDRIVE M SPORT
                  Extra features worth£6,200

                  2015 (65) BMW 3 Series 330D XDRIVE M SPORT

                  • Mileage:
                    51,308 miles
                    ,
                  • Transmission:
                    Automatic
                    ,
                  • Engine Size:
                    3.0L
                    ,
                  • Fuel Type:
                    Diesel
                    ,
                  • MPG:
                    53.3
                    ,
                  • BHP:
                    255 bhp
                  • 2016 (66) BMW 5 Series 520d M Sport Auto (s/s) 4dr * Sat Nav - BLUETOOTH - USB*

                    • Mileage:
                      36,622 miles
                      ,
                    • Transmission:
                      Manual
                      ,
                    • Fuel Type:
                      Diesel
                    • BMW 2 Series 218D M SPORT GRAN TOURER
                      Extra features worth£4,525

                      2016 (66) BMW 2 Series 218D M SPORT GRAN TOURER

                      • Mileage:
                        39,996 miles
                        ,
                      • Transmission:
                        Automatic
                        ,
                      • Engine Size:
                        2.0L
                        ,
                      • Fuel Type:
                        Diesel
                        ,
                      • MPG:
                        62.8
                        ,
                      • BHP:
                        148 bhp
                      • 2017 (67) BMW 3 Series 318D M SPORT

                        • Mileage:
                          33,339 miles
                          ,
                        • Transmission:
                          Automatic
                          ,
                        • Engine Size:
                          2.0L
                          ,
                        • Fuel Type:
                          Diesel
                          ,
                        • MPG:
                          64.2
                          ,
                        • BHP:
                          148 bhp
                        • 2017 (67) BMW 3 Series 320D M SPORT TOURING

                          • Mileage:
                            32,065 miles
                            ,
                          • Transmission:
                            Automatic
                            ,
                          • Engine Size:
                            2.0L
                            ,
                          • Fuel Type:
                            Diesel
                            ,
                          • MPG:
                            62.8
                            ,
                          • BHP:
                            188 bhp
                          • Graphic representing money

                            Money Back Promise

                            We want you to love your new car, so if there’s a fault with your car, we offer a 30-day money back guarantee.

                          • 2017 (67) BMW 3 Series 330E M SPORT

                            • Mileage:
                              36,073 miles
                              ,
                            • Transmission:
                              Automatic
                              ,
                            • Engine Size:
                              2.0L
                              ,
                            • Fuel Type:
                              Hybrid Petrol
                            • 2016 (66) BMW 4 Series 420D M SPORT GRAN COUPE

                              • Mileage:
                                46,781 miles
                                ,
                              • Transmission:
                                Automatic
                                ,
                              • Engine Size:
                                2.0L
                                ,
                              • Fuel Type:
                                Diesel
                                ,
                              • MPG:
                                65.7
                                ,
                              • BHP:
                                188 bhp
                              • BMW X3 XDRIVE20D XLINE
                                Extra features worth£330

                                2016 (16) BMW X3 XDRIVE20D XLINE

                                • Mileage:
                                  53,121 miles
                                  ,
                                • Transmission:
                                  Automatic
                                  ,
                                • Engine Size:
                                  2.0L
                                  ,
                                • Fuel Type:
                                  Diesel
                                  ,
                                • MPG:
                                  54.3
                                  ,
                                • BHP:
                                  188 bhp
                                • 2018 (18) BMW 2 Series 220D XDRIVE LUXURY GRAN TOURER

                                  • Mileage:
                                    31,568 miles
                                    ,
                                  • Transmission:
                                    Automatic
                                    ,
                                  • Engine Size:
                                    2.0L
                                    ,
                                  • Fuel Type:
                                    Diesel
                                    ,
                                  • MPG:
                                    47.1
                                    ,
                                  • BHP:
                                    187 bhp
                                  • BMW 3 Series 330D M SPORT
                                    Extra features worth£2,010

                                    2017 (17) BMW 3 Series 330D M SPORT

                                    • Mileage:
                                      26,653 miles
                                      ,
                                    • Transmission:
                                      Automatic
                                      ,
                                    • Engine Size:
                                      3.0L
                                      ,
                                    • Fuel Type:
                                      Diesel
                                      ,
                                    • MPG:
                                      56.5
                                      ,
                                    • BHP:
                                      255 bhp
                                    • 2018 (18) BMW 3 Series 3.0 330D M SPORT TOURING 5d 255 BHP Satnav - DAB Radio - Bluetooth

                                      • Mileage:
                                        46,018 miles
                                        ,
                                      • Transmission:
                                        Automatic
                                        ,
                                      • Fuel Type:
                                        Diesel
                                      • Graphic representing warranty

                                        Warranty

                                        As an approved RAC dealership we offer an 82-point inspection of all cars, and the RAC Platinum and Platinum Plus warranties. Drive away rest assured.

                                      • BMW 5 Series 530E SE
                                        Extra features worth£710

                                        2018 (18) BMW 5 Series 530E SE

                                        • Mileage:
                                          59,500 miles
                                          ,
                                        • Transmission:
                                          Automatic
                                          ,
                                        • Engine Size:
                                          2.0L
                                          ,
                                        • Fuel Type:
                                          Hybrid Petrol
                                          ,
                                        • MPG:
                                          99.99
                                          ,
                                        • BHP:
                                          248 bhp
                                        • 2018 (68) BMW 2 Series 218I M SPORT

                                          • Mileage:
                                            18,000 miles
                                            ,
                                          • Transmission:
                                            Automatic
                                            ,
                                          • Engine Size:
                                            1.5L
                                            ,
                                          • Fuel Type:
                                            Petrol
                                            ,
                                          • MPG:
                                            48.7
                                            ,
                                          • BHP:
                                            134 bhp
                                          • BMW X1 XDRIVE20D XLINE
                                            Extra features worth£1,645

                                            2016 (16) BMW X1 XDRIVE20D XLINE

                                            • Mileage:
                                              33,880 miles
                                              ,
                                            • Transmission:
                                              Automatic
                                              ,
                                            • Engine Size:
                                              2.0L
                                              ,
                                            • Fuel Type:
                                              Diesel
                                              ,
                                            • MPG:
                                              57.7
                                              ,
                                            • BHP:
                                              188 bhp
                                            • BMW 3 Series 335D XDRIVE M SPORT
                                              Extra features worth£1,985

                                              2017 (17) BMW 3 Series 335D XDRIVE M SPORT

                                              • Mileage:
                                                60,432 miles
                                                ,
                                              • Transmission:
                                                Automatic
                                                ,
                                              • Engine Size:
                                                3.0L
                                                ,
                                              • Fuel Type:
                                                Diesel
                                                ,
                                              • MPG:
                                                51.4
                                                ,
                                              • BHP:
                                                308 bhp
                                              • BMW X1 XDRIVE20D M SPORT
                                                Extra features worth£3,050

                                                2016 (66) BMW X1 XDRIVE20D M SPORT

                                                • Mileage:
                                                  38,100 miles
                                                  ,
                                                • Transmission:
                                                  Automatic
                                                  ,
                                                • Engine Size:
                                                  2.0L
                                                  ,
                                                • Fuel Type:
                                                  Diesel
                                                  ,
                                                • MPG:
                                                  57.7
                                                  ,
                                                • BHP:
                                                  188 bhp
                                                • 2018 (18) BMW 2 Series 220D XDRIVE SPORT GRAN TOURER

                                                  • Mileage:
                                                    17,742 miles
                                                    ,
                                                  • Transmission:
                                                    Automatic
                                                    ,
                                                  • Engine Size:
                                                    2.0L
                                                    ,
                                                  • Fuel Type:
                                                    Diesel
                                                    ,
                                                  • MPG:
                                                    47.1
                                                    ,
                                                  • BHP:
                                                    187 bhp
                                                  • Graphic representing money

                                                    Money Back Promise

                                                    We want you to love your new car, so if there’s a fault with your car, we offer a 30-day money back guarantee.

                                                  • BMW 2 Series 218D M SPORT GRAN TOURER
                                                    Extra features worth£3,165

                                                    2018 (18) BMW 2 Series 218D M SPORT GRAN TOURER

                                                    • Mileage:
                                                      30,749 miles
                                                      ,
                                                    • Transmission:
                                                      Automatic
                                                      ,
                                                    • Engine Size:
                                                      2.0L
                                                      ,
                                                    • Fuel Type:
                                                      Diesel
                                                      ,
                                                    • MPG:
                                                      62.8
                                                      ,
                                                    • BHP:
                                                      148 bhp
                                                    • BMW 4 Series 420D M SPORT GRAN COUPE
                                                      Extra features worth£2,035

                                                      2018 (68) BMW 4 Series 420D M SPORT GRAN COUPE

                                                      • Mileage:
                                                        30,648 miles
                                                        ,
                                                      • Transmission:
                                                        Automatic
                                                        ,
                                                      • Engine Size:
                                                        2.0L
                                                        ,
                                                      • Fuel Type:
                                                        Diesel
                                                        ,
                                                      • MPG:
                                                        65.7
                                                        ,
                                                      • BHP:
                                                        188 bhp
                                                      • 2013 (63) BMW X5 XDRIVE30D M SPORT

                                                        • Mileage:
                                                          83,807 miles
                                                          ,
                                                        • Transmission:
                                                          Manual
                                                          ,
                                                        • Engine Size:
                                                          3.0L
                                                          ,
                                                        • Fuel Type:
                                                          Diesel
                                                          ,
                                                        • MPG:
                                                          45.6
                                                          ,
                                                        • BHP:
                                                          255 bhp
                                                        • 2016 (66) BMW 6 Series 640D M SPORT

                                                          • Mileage:
                                                            41,714 miles
                                                            ,
                                                          • Transmission:
                                                            Automatic
                                                            ,
                                                          • Engine Size:
                                                            3.0L
                                                            ,
                                                          • Fuel Type:
                                                            Diesel
                                                            ,
                                                          • MPG:
                                                            51.4
                                                            ,
                                                          • BHP:
                                                            308 bhp
                                                          • BMW 3 Series 320D M SPORT SHADOW EDITION
                                                            Extra features worth£3,850

                                                            2018 (18) BMW 3 Series 320D M SPORT SHADOW EDITION

                                                            • Mileage:
                                                              22,120 miles
                                                              ,
                                                            • Transmission:
                                                              Automatic
                                                              ,
                                                            • Engine Size:
                                                              2.0L
                                                              ,
                                                            • Fuel Type:
                                                              Diesel
                                                              ,
                                                            • MPG:
                                                              64.2
                                                              ,
                                                            • BHP:
                                                              188 bhp
                                                            • 2018 (68) BMW 3 Series 320D M SPORT

                                                              • Mileage:
                                                                15,916 miles
                                                                ,
                                                              • Transmission:
                                                                Automatic
                                                                ,
                                                              • Engine Size:
                                                                2.0L
                                                                ,
                                                              • Fuel Type:
                                                                Diesel
                                                                ,
                                                              • MPG:
                                                                64.2
                                                                ,
                                                              • BHP:
                                                                188 bhp
                                                              • Graphic representing inspection

                                                                Vehicle Inspection

                                                                All of our vehicles come fully serviced and are HPI clear. They are also fully valeted to a professional standard.

                                                              • BMW 4 Series 420D M SPORT GRAN COUPE
                                                                Extra features worth£2,675

                                                                2018 (68) BMW 4 Series 420D M SPORT GRAN COUPE

                                                                • Mileage:
                                                                  18,491 miles
                                                                  ,
                                                                • Transmission:
                                                                  Automatic
                                                                  ,
                                                                • Engine Size:
                                                                  2.0L
                                                                  ,
                                                                • Fuel Type:
                                                                  Diesel
                                                                  ,
                                                                • MPG:
                                                                  65.7
                                                                  ,
                                                                • BHP:
                                                                  188 bhp
                                                                • 2018 (68) BMW I3 0.6 I3S 94AH 5d 181 BHP Satnav - DAB Radio - Bluetooth

                                                                  • Mileage:
                                                                    10,000 miles
                                                                    ,
                                                                  • Transmission:
                                                                    Automatic
                                                                    ,
                                                                  • Fuel Type:
                                                                    Hybrid Petrol
                                                                  • 2018 (68) BMW 3 Series 320D M SPORT SHADOW EDITION

                                                                    • Mileage:
                                                                      28,368 miles
                                                                      ,
                                                                    • Transmission:
                                                                      Automatic
                                                                      ,
                                                                    • Engine Size:
                                                                      2.0L
                                                                      ,
                                                                    • Fuel Type:
                                                                      Diesel
                                                                      ,
                                                                    • MPG:
                                                                      64.2
                                                                      ,
                                                                    • BHP:
                                                                      188 bhp
                                                                    • 2018 (68) BMW 3 Series 330D M SPORT SHADOW EDITION

                                                                      • Mileage:
                                                                        49,933 miles
                                                                        ,
                                                                      • Transmission:
                                                                        Automatic
                                                                        ,
                                                                      • Engine Size:
                                                                        3.0L
                                                                        ,
                                                                      • Fuel Type:
                                                                        Diesel
                                                                        ,
                                                                      • MPG:
                                                                        56.5
                                                                        ,
                                                                      • BHP:
                                                                        255 bhp
                                                                      • BMW 3 Series 335D XDRIVE M SPORT
                                                                        Extra features worth£3,280

                                                                        2017 (17) BMW 3 Series 335D XDRIVE M SPORT

                                                                        • Mileage:
                                                                          35,644 miles
                                                                          ,
                                                                        • Transmission:
                                                                          Automatic
                                                                          ,
                                                                        • Engine Size:
                                                                          3.0L
                                                                          ,
                                                                        • Fuel Type:
                                                                          Diesel
                                                                          ,
                                                                        • MPG:
                                                                          51.4
                                                                          ,
                                                                        • BHP:
                                                                          308 bhp
                                                                        • 2019 (19) BMW 1 Series 3.0 M140I SHADOW EDITION 5d 335 BHP 1 OWNER - 2 KEYS

                                                                          • Mileage:
                                                                            21,446 miles
                                                                            ,
                                                                          • Transmission:
                                                                            Automatic
                                                                            ,
                                                                          • Fuel Type:
                                                                            Petrol
                                                                          • Graphic representing warranty

                                                                            Warranty

                                                                            As an approved RAC dealership we offer an 82-point inspection of all cars, and the RAC Platinum and Platinum Plus warranties. Drive away rest assured.

                                                                          • 2019 (19) BMW 1 Series 3.0 M140I SHADOW EDITION 5d 335 BHP Harman Kardon Sound - Privacy Glass

                                                                            • Mileage:
                                                                              17,480 miles
                                                                              ,
                                                                            • Transmission:
                                                                              Automatic
                                                                              ,
                                                                            • Fuel Type:
                                                                              Petrol
                                                                            • 2017 (17) BMW 3 Series 330D XDRIVE M SPORT TOURING

                                                                              • Mileage:
                                                                                20,485 miles
                                                                                ,
                                                                              • Transmission:
                                                                                Automatic
                                                                                ,
                                                                              • Engine Size:
                                                                                3.0L
                                                                                ,
                                                                              • Fuel Type:
                                                                                Diesel
                                                                                ,
                                                                              • MPG:
                                                                                51.4
                                                                                ,
                                                                              • BHP:
                                                                                255 bhp