play phone device-mobile location2 search plus dash down_arrow cross chevron-down chevron-up chevron-left calendar device-camera

There are 38 used cars available matching your search.

  • BMW 3 Series Estate 3.0 330d M Sport Touring Auto Euro 6 (s/s) 5dr
    72 Photos
    • 2017 (17) reg
    • Diesel
    • Automatic
    • 45,000 miles

    This ULEZ Compliant 330d Touring is in fantastic condition. With Full Service History, great Specification and MOT (February 2025 Expiry - No Advisories), this cherished example is ready for immediate...

    • 2017
    • 17
    • £20,950
    • 2095
    • 45,000
    • Cars
    • BMW
    • 3 Series
    • ZJutkBd2v/I=
    Representative example
    Type
    Duration of agreement
    First payment
    monthly payments
    Final payment

    On the road price
    Customer deposit
    Total amount of credit
    Acceptance fee
    Option to purchase fee
    Total amount payable

    Representative APR
    Rate of interest (fixed)
    Annual mileage
  • BMW 1 Series Hatchback 3.0 M140i Auto Euro 6 (s/s) 5dr
    66 Photos
    • 2017 (17) reg
    • Petrol
    • Automatic
    • 46,000 miles

    This M140i is in great condition. Please call Adam to check availability - 01242 393812. With a recent BMW Main Dealer Major Service and long MOT (May 2026 Expiry - No Advisories), this cherished exam...

    • 2017
    • 17
    • £19,950
    • 1995
    • 46,000
    • Cars
    • BMW
    • 1 Series
    • HLl6R8ckHVM=
    Representative example
    Type
    Duration of agreement
    First payment
    monthly payments
    Final payment

    On the road price
    Customer deposit
    Total amount of credit
    Acceptance fee
    Option to purchase fee
    Total amount payable

    Representative APR
    Rate of interest (fixed)
    Annual mileage
  • BMW 3 Series Estate 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr
    72 Photos
    • 2016 (16) reg
    • Diesel
    • Automatic
    • 60,000 miles

    This extremely rare Individual Specification 330d Touring is in great condition. Please call Adam to check availability - 01242 393812. With BMW Service History (See below) and long MOT (February 2026...

    • 2016
    • 16
    • £19,950
    • 1995
    • 60,000
    • Cars
    • BMW
    • 3 Series
    • abLAnh5S2FI=
    Representative example
    Type
    Duration of agreement
    First payment
    monthly payments
    Final payment

    On the road price
    Customer deposit
    Total amount of credit
    Acceptance fee
    Option to purchase fee
    Total amount payable

    Representative APR
    Rate of interest (fixed)
    Annual mileage
  • BMW 4 Series Convertible 2.0 430i GPF M Sport Auto Euro 6 (s/s) 2dr
    96 Photos
    • 2019 (69) reg
    • Petrol
    • Automatic
    • 69,000 miles

    This rare 2x Owner 430i in Individual San Marino Blue is in fantastic condition. Please call Adam to check availability - 01242 393812. With Full BMW Service History (See below), recent Major Main Dea...

    • 2019
    • 69
    • £18,950
    • 1895
    • 69,000
    • Cars
    • BMW
    • 4 Series
    • BaxSxtMwDJ8=
    Representative example
    Type
    Duration of agreement
    First payment
    monthly payments
    Final payment

    On the road price
    Customer deposit
    Total amount of credit
    Acceptance fee
    Option to purchase fee
    Total amount payable

    Representative APR
    Rate of interest (fixed)
    Annual mileage
  • BMW 3 Series Estate 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr
    86 Photos
    • 2017 (17) reg
    • Diesel
    • Automatic
    • 69,000 miles

    This ULEZ Compliant 2x Owner 330d Touring is in outstanding condition and boasts a Huge Specification. Please call Adam to check availability - 01242 393812. With BMW Service History and long MOT (Dec...

    • 2017
    • 17
    • £18,450
    • 1845
    • 69,000
    • Cars
    • BMW
    • 3 Series
    • dvq/733cQjE=
    Representative example
    Type
    Duration of agreement
    First payment
    monthly payments
    Final payment

    On the road price
    Customer deposit
    Total amount of credit
    Acceptance fee
    Option to purchase fee
    Total amount payable

    Representative APR
    Rate of interest (fixed)
    Annual mileage
  • BMW 4 Series Gran Coupe Hatchback 3.0 430d M Sport Auto Euro 6 (s/s) 5dr
    62 Photos

    £17,450

    good price

    • 2017 (67) reg
    • Diesel
    • Automatic
    • 50,000 miles

    This 430d Gran Coupe is in beautiful condition. Please call Adam to check availability - 01242 393812. With Full BMW Service History (May 2025 BMW Major Service) and long MOT (January 2026 Expiry), th...

    • 2017
    • 67
    • £17,450
    • 1745
    • 50,000
    • Cars
    • BMW
    • 4 Series Gran Coupe
    • v2pEu5yIyWU=
    Representative example
    Type
    Duration of agreement
    First payment
    monthly payments
    Final payment

    On the road price
    Customer deposit
    Total amount of credit
    Acceptance fee
    Option to purchase fee
    Total amount payable

    Representative APR
    Rate of interest (fixed)
    Annual mileage
  • BMW X5 SUV 3.0 30d SE Auto xDrive Euro 6 (s/s) 5dr
    88 Photos
    • 2014 (64) reg
    • Diesel
    • Automatic
    • 68,000 miles

    This ULEZ Compliant 2x Owner X5 is in near perfect condition. Please call Adam to check availability - 01242 393812. Owned by its previous owner for 9 years, it boasts a Full BMW Main Dealer Service H...

    • 2014
    • 64
    • £17,450
    • 1745
    • 68,000
    • Cars
    • BMW
    • X5
    • /cVdA3qZuT0=
    Representative example
    Type
    Duration of agreement
    First payment
    monthly payments
    Final payment

    On the road price
    Customer deposit
    Total amount of credit
    Acceptance fee
    Option to purchase fee
    Total amount payable

    Representative APR
    Rate of interest (fixed)
    Annual mileage
  • BMW X5 SUV 3.0 30d SE Auto xDrive Euro 6 (s/s) 5dr
    79 Photos
    • 2014 (64) reg
    • Diesel
    • Automatic
    • 78,000 miles

    This ULEZ Compliant wonderful Specification X5 is in fantastic condition. With Full BMW Service History (See Below) and long MOT (November 2025 Expiry- No Advisories), this cherished example is ready ...

    • 2014
    • 64
    • £17,450
    • 1745
    • 78,000
    • Cars
    • BMW
    • X5
    • RymwBUTP9ic=
    Representative example
    Type
    Duration of agreement
    First payment
    monthly payments
    Final payment

    On the road price
    Customer deposit
    Total amount of credit
    Acceptance fee
    Option to purchase fee
    Total amount payable

    Representative APR
    Rate of interest (fixed)
    Annual mileage
  • BMW 2 Series Coupe 3.0 M235i Auto Euro 6 (s/s) 2dr
    67 Photos

    ➕FBMWSH➕HK➕Pro Nav➕H/Seats➕

    £16,950

    fair price

    • 2015 (65) reg
    • Petrol
    • Automatic
    • 59,000 miles

    This M235i is in fantastic condition and boasts a Full BMW Main Dealer Service History with a great Specification. Please call Adam to check availability - 01242 393812. With a long MOT (October 2025 ...

    • 2015
    • 65
    • £16,950
    • 1695
    • 59,000
    • Cars
    • BMW
    • 2 Series
    • UAxfifDvB78=
    Representative example
    Type
    Duration of agreement
    First payment
    monthly payments
    Final payment

    On the road price
    Customer deposit
    Total amount of credit
    Acceptance fee
    Option to purchase fee
    Total amount payable

    Representative APR
    Rate of interest (fixed)
    Annual mileage
  • BMW 3 Series Estate 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr
    57 Photos
    • 2016 (16) reg
    • Diesel
    • Automatic
    • 54,000 miles

    This 4x4 2 Owner 320d is in near perfect condition. With Full Service History, this cherished example is ready for immediate use. 2x Keys, Smoke and Pet Free. Part Exchange is welcomed and Finance Opt...

    • 2016
    • 16
    • £16,950
    • 1695
    • 54,000
    • Cars
    • BMW
    • 3 Series
    • vfyUJwJTA4Y=
    Representative example
    Type
    Duration of agreement
    First payment
    monthly payments
    Final payment

    On the road price
    Customer deposit
    Total amount of credit
    Acceptance fee
    Option to purchase fee
    Total amount payable

    Representative APR
    Rate of interest (fixed)
    Annual mileage

Showing page 2 of 4

Used cars for sale

BMW cars currently in stock

At Miramar Cars Ltd we aim to bring you the widest choice of used cars in Cheltenham, Gloucestershire and at great prices. We have some fantastic deals on used BMW cars, which are always changing. Browse our used cars below and contact us for more information on any of our second hand cars.

We are confident you will not be disappointed with our selection of quality used cars. At Miramar Cars Ltd we offer an extensive range of services and extras meaning that you can buy your used car with confidence and peace of mind. Our showroom in Cheltenham stocks a wide range of cars that are ready for viewing today.