Skip to main content
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Filters
  • Mineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive Sedan

    $44,000

    $500
    40,539 mi.
    Est. $827/mo

    Woody Buick GMC Naperville

    4.9
    Check Availability
    Naperville, IL (30 mi)

    Quick view
  • Mineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive Sedan

    $43,900

    33,532 mi.
    Est. $825/mo

    Audi Gilbert

    4.7
    Check Availability
    Gilbert, AZ (1,443 mi)

    Quick view
  • Mineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive Sedan

    $37,590

    $900
    57,647 mi.
    Est. $707/mo

    Northstar Kia

    4.5
    Check Availability
    Woodside, NY (716 mi)
    Quick view
  • White 2021 BMW M340 I xDriveWhite 2021 BMW M340 I xDriveWhite 2021 BMW M340 I xDriveWhite 2021 BMW M340 I xDriveWhite 2021 BMW M340 I xDriveWhite 2021 BMW M340 I xDrive

    $44,998

    25,611 mi.
    Est. $846/mo

    CarMax South Broadway

    4.4
    Check Availability
    Littleton, CO (920 mi)
    Quick view
  • Alpine White 2021 BMW M340 i xDriveAlpine White 2021 BMW M340 i xDriveAlpine White 2021 BMW M340 i xDriveAlpine White 2021 BMW M340 i xDriveAlpine White 2021 BMW M340 i xDriveAlpine White 2021 BMW M340 i xDrive

    $45,980

    31,819 mi.
    Est. $864/mo

    BMW of Schererville

    4.8
    Check Availability
    Schererville, IN (28 mi)
    Quick view
  • Blue 2021 BMW M340 I xDriveBlue 2021 BMW M340 I xDriveBlue 2021 BMW M340 I xDriveBlue 2021 BMW M340 I xDriveBlue 2021 BMW M340 I xDriveBlue 2021 BMW M340 I xDrive

    $43,998

    $1K
    54,442 mi.
    Est. $827/mo

    CarMax Ellicott City

    Check Availability
    Ellicott City, MD (596 mi)
    Quick view
  • Silver 2021 BMW M340 I xDriveSilver 2021 BMW M340 I xDriveSilver 2021 BMW M340 I xDriveSilver 2021 BMW M340 I xDriveSilver 2021 BMW M340 I xDriveSilver 2021 BMW M340 I xDrive

    $48,998

    27,117 mi.
    Est. $921/mo

    CarMax Kansas City

    4.1
    Check Availability
    Merriam, KS (421 mi)
    Quick view
  • Mineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive Sedan

    $42,895

    35,884 mi.
    Est. $806/mo

    THIScar

    4.7
    Check Availability
    Tomball, TX (929 mi)
    Quick view
  • Black 2021 BMW M340 i xDriveBlack 2021 BMW M340 i xDriveBlack 2021 BMW M340 i xDriveBlack 2021 BMW M340 i xDriveBlack 2021 BMW M340 i xDriveBlack 2021 BMW M340 i xDrive

    $39,991

    71,191 mi.
    Est. $752/mo

    Auto Star Motors

    Check Availability
    Boise, ID (1,453 mi)
    Quick view
  • Mineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive SedanMineral White Metallic 2021 BMW M340 M340i xDrive Sedan

    $39,600

    59,808 mi.
    Est. $744/mo

    Triad Imports

    Check Availability
    Greensboro, NC (578 mi)
    Quick view
  • Portimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive Sedan

    $39,999

    $922
    42,017 mi.
    Est. $752/mo

    Mercedes-Benz of Charleston

    Check Availability
    Charleston, SC (755 mi)
    Quick view
  • Portimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive Sedan

    $46,999

    34,777 mi.
    Est. $883/mo

    BMW of Madison

    4.4
    Check Availability
    Madison, WI (120 mi)
    Quick view
  • Mineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive Sedan

    $41,991

    47,460 mi.
    Est. $789/mo

    Platinum Motorsports

    Check Availability
    Hickory Hills, IL (15 mi)
    Quick view
  • Gray 2021 BMW M340 I xDriveGray 2021 BMW M340 I xDriveGray 2021 BMW M340 I xDriveGray 2021 BMW M340 I xDriveGray 2021 BMW M340 I xDriveGray 2021 BMW M340 I xDrive

    $40,998

    54,358 mi.
    Est. $771/mo

    CarMax Beaverton

    4.7
    Check Availability
    Beaverton, OR (1,760 mi)
    Quick view
  • Black Sapphire Metallic 2021 BMW M340 M340i xDrive SedanBlack Sapphire Metallic 2021 BMW M340 M340i xDrive SedanBlack Sapphire Metallic 2021 BMW M340 M340i xDrive SedanBlack Sapphire Metallic 2021 BMW M340 M340i xDrive Sedan

    $32,990

    78,235 mi.
    Est. $620/mo

    Route 17 Nissan

    3.8
    Check Availability
    Hasbrouck Heights, NJ (707 mi)
    Quick view
  • Portimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive Sedan

    $33,691

    $1.2K
    78,125 mi.
    Est. $633/mo

    Silverton Motors

    4.0
    Check Availability
    Toms River, NJ (715 mi)
    Quick view
  • Mineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive Sedan

    $39,995

    $1.5K
    54,416 mi.
    Est. $752/mo

    Unlimited Motors

    4.7
    Check Availability
    Elwood, IN (147 mi)
    Quick view
  • White 2021 BMW M340 i xDriveWhite 2021 BMW M340 i xDriveWhite 2021 BMW M340 i xDriveWhite 2021 BMW M340 i xDriveWhite 2021 BMW M340 i xDriveWhite 2021 BMW M340 i xDrive

    $43,000

    55,000 mi.
    Est. $808/mo

    Private seller: Sameer

    Contact Seller
    Salona Village, VA (587 mi)
    Quick view
  • Portimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive SedanPortimao Blue Metallic 2021 BMW M340 M340i xDrive Sedan

    $46,000

    31,253 mi.
    Est. $865/mo

    BMW of Farmington Hills

    4.8
    Check Availability
    Farmington Hills, MI (220 mi)
    Quick view
  • Alpine White 2021 BMW M340 M340i xDrive SedanAlpine White 2021 BMW M340 M340i xDrive SedanAlpine White 2021 BMW M340 M340i xDrive SedanAlpine White 2021 BMW M340 M340i xDrive SedanAlpine White 2021 BMW M340 M340i xDrive SedanAlpine White 2021 BMW M340 M340i xDrive Sedan

    $45,990

    44,905 mi.
    Est. $864/mo

    European Motorcars

    4.0
    Check Availability
    Middletown, CT (771 mi)
    Quick view
  • Black Sapphire Metallic 2021 BMW M340 M340i xDrive SedanBlack Sapphire Metallic 2021 BMW M340 M340i xDrive SedanBlack Sapphire Metallic 2021 BMW M340 M340i xDrive SedanBlack Sapphire Metallic 2021 BMW M340 M340i xDrive SedanBlack Sapphire Metallic 2021 BMW M340 M340i xDrive SedanBlack Sapphire Metallic 2021 BMW M340 M340i xDrive Sedan

    $39,277

    63,757 mi.
    Est. $738/mo

    Castle Chrysler Dodge Jeep Ram of Naperville

    4.0
    Check Availability
    Naperville, IL (30 mi)
    Quick view
  • Mineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive SedanMineral Grey Metallic 2021 BMW M340 M340i xDrive Sedan

    $34,992

    79,785 mi.
    Est. $658/mo

    #1 Cochran Nissan West Hills

    4.3
    Check Availability
    Coraopolis, PA (397 mi)
    Quick view

BMW M340 prices by year

Model year Average price Deals
2026 BMW M340 i xDrive 6 Good deals
2025 BMW M340 i xDrive $59,730 26 Good deals
2024 BMW M340 i xDrive $56,146 25 Good deals
2023 BMW M340 i xDrive $53,241 28 Good deals
2022 BMW M340 i xDrive $39,458 14 Good deals
2020 BMW M340 i xDrive $36,401 9 Good deals

About the 2021 BMW M340 i xDrive

Basics

i xDrive shown.

Seating
5
Door count
4
Drivetrain
All Wheel Drive
Combined MPG
25
Transmission
8-Speed A/T
Engine
382.0-hp, 3.0-liter, Straight 6 Cylinder Engine (Gasoline/Mild Electric Hybrid)
Side view of the 2021 BMW M340 i xDrive
FAQs

How much does the 2021 BMW M340 i xDrive cost?

The 2021 BMW M340 i xDrive price depends on several factors, including optional features, mileage, vehicle history and location. The nationwide average price for a 2021 M340 i xDrive is $40,036, with pricing starting at $27,900.

What is the MPG of the 2021 BMW M340 i xDrive?

The 2021 BMW M340 i xDrive offers up to 22 MPG in city driving and 31 MPG on the highway for a combined rating of 25 MPG.

These figures are based on EPA mileage ratings and are for comparison purposes only. The actual mileage will vary depending on the selected vehicle options, driving conditions, driving habits, vehicle maintenance, and other factors.

What are some similar vehicles and competitors of the 2021 BMW M340 i xDrive?

The 2021 BMW M340 i xDrive compares to and/or competes against the following vehicles:


Is the 2021 BMW M340 i xDrive reliable?

The 2021 BMW M340 has an average reliability rating of 5 out of 5 according to Cars.com consumers. Find real-world reliability insights within consumer reviews from 2021 M340 owners.

Ratings (1 review)

100% of drivers recommend this car

Rating breakdown (out of 5):
Comfort
5.0
Interior
5.0
Performance
5.0
Value
5.0
Exterior
5.0
Reliability
5.0
Trims

M340i xDrive (2 styles)

Style
M340i xDrive Sedan M340i xDrive Sedan North America
Inventory price
Starting at $56,700 Starting at $56,700
Combined MPG
25 25
Engine
382.0-hp, 3.0-liter, Straight 6 Cylinder Engine (Gasoline/Mild Electric Hybrid) 382.0-hp, 3.0-liter, Straight 6 Cylinder Engine (Gasoline/Mild Electric Hybrid)
Skip to Listings
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed

BMW M340 trims