BMW has a deep back catalogue in BeamNG.drive, and the mods below cover most of it: old-school naturally aspirated M cars, modern turbo and hybrid M5s, and daily-driver 3-Series builds. Between them you get configuration counts, interior and exterior detail, custom sounds, and in a few cases engine swaps or tuning packages that change how the car actually drives rather than just how it looks.
When picking one, think about what you actually want to do with it. Some of these are built for track-style loops and fast direction changes, others are heavier sedans that reward smooth braking and planning ahead. Configuration count and detail level matter too if you like swapping setups on the fly instead of sticking to one build.
1. BMW M3 E46

This E46 M3 comes with 14 configurations, openable parts, and interior and exterior work aimed at matching the real car closely. The real draw is the choice of engine: the classic high-revving S54 straight-six or an M57 diesel swap for something with a completely different torque curve.
Switching between the two gives you two distinct cars to drive on the same roads, which makes this one worth keeping around for variety alone. It suits anyone who wants the familiar E46 feel with room to experiment.
Download BMW M3 E46 on CrashMods · Game version: 0.38.x
2. BMW M5 E60/61 (G Power)

Built around the E60 generation M5 and its naturally aspirated V10, this G-Power-leaning build pairs that engine sound with PBR paintwork and a custom J-beam setup. It is a four-door that hides real pace under a fairly ordinary sedan shape.
The suspension is adjustable, with ride height, camber, and damping all available to tune the balance. Given the car’s weight, smoother braking and throttle inputs keep it settled at speed rather than fighting it into corners.
Download BMW M5 E60/61 (G POWER) on CrashMods · Game version: 0.38.x
3. BMW M4 G82/G83 LCI
This M4 ships with 8 configurations split between a hardcore CSL-style build and an open-top convertible, so you get a sharp track-oriented setup and a more relaxed cruiser from the same base car. The exterior and interior are fully textured, and the dashboard and navigation are functional rather than just decorative.
The JBeam has been reworked but is openly described as a work in progress, so treat the physics side as still settling rather than finished. It handles everything from regular road driving to faster, more performance-focused runs depending on which config you load.
Download BMW M4 G82/G83 LCI on CrashMods · Game version: 0.38.x
4. BMW M4 F82 2015-2020

This high-detail take on the F82 M4 comes with 7 configurations, a fully PBR model, and a detailed engine bay and chassis. The interior gets similar attention, with leather textures, an animated dashboard, working pedals and gear selector, and a functioning CarPlay system alongside custom sounds and a custom Jbeam.
It also includes power-adjustable seats, an adjustable steering column, climate control, folding rear seats, and opening parts, plus tuning options and custom wheels. It is aimed at players who want a cockpit and exterior that hold up to close inspection, not just a model to drive past.
Download BMW M4 F82 2015-2020 – High-Detail Model with Tuning on CrashMods · Game version: 0.38.x
5. BMW M2 F87 (2016-2021)

Based on the F22/F87 platform, this pack covers the M235i, M240i, M2, M2 Competition, and M2 CS, with outputs ranging from 320 to 444 horsepower depending on which variant you pick. MHD and XHP tuning packages are included, and some builds push well past 550 horsepower for players who want to go further.
The driving dynamics are described as factory-accurate with a track-focused setup, so it suits people who want to start stock and tune up rather than jump straight to the extreme end. The range of configs makes it easy to find a power level that matches the road or track you are on.
Download 2016-2021 BMW M2 F87 on CrashMods · Game version: 0.39.x
6. BMW G20 M340i / 330i Pack

This pack brings the G20 generation to BeamNG in 18 configurations, built around the M340i and 330i, each with its own sound and its own 3D-modeled engine. The rear-wheel-drive 330i feels noticeably lighter on its feet than the xDrive M340i, thanks to detailed Jbeam work behind the collision physics.
On top of the driving side, there is a working infotainment system with maps and CarPlay, a 360-degree camera option, and opening doors, sunroof, and roof. Customizable body parts and steering wheel options round it out for players who like fiddling with the details.
Download BMW G20 M340i / 330i Pack – 18 Configurations and CarPlay on CrashMods · Game version: 0.39.x
7. BMW M5 (G90/G99)

This build brings the hybrid-powered M5 into BeamNG in both forms: the G90 sedan and the longer G99 Touring wagon. It carries real weight, so it handles differently under braking and through quick direction changes compared to the lighter sports cars most people default to.
The working hybrid system is the main thing that sets it apart, giving smoother and fuller throttle response low down rather than the on-off feel of a plain engine-only setup. It rewards a bit of patience learning its weight rather than driving it like a lightweight car.
Download BMW M5 G90/G99 on CrashMods · Game version: 0.38.x
8. BMW M5 F90

The F90 is the all-wheel-drive M5, and this build leans into that: a heavy luxury sedan that still launches far harder than its size suggests. That combination means braking distances and weight transfer actually matter here, which makes it more interesting on a long highway stretch or a track-style loop than on tight city streets.
Drive it smoothly and it stays composed through fast sections; brake early into corners and it settles rather than fighting you. It suits players who want a sedan that still rewards careful inputs.
Download BMW M5 F90 on CrashMods · Game version: 0.38.x
9. BMW 3-Series F30/F80 Pack

This pack covers the F-generation 3-Series with more than 25 configurations, PBR materials across paint, trim, and cabin surfaces, custom engine sounds, and detailed interior lighting. The physics are tuned around the car’s more modern, turbocharged chassis rather than an older setup.
It is better suited to players who want a believable everyday BMW than to anyone chasing a stripped-out track special. The sheer number of configs means there is a reasonable spread of trims to pick from depending on what you want the car to feel like.
Download BMW 3-Series F30/F80 [PACK] on CrashMods · Game version: 0.38.x
10. BMW M3 E92

The E92 M3 gets more than 20 configurations here, along with custom wheels, PBR materials, and proper damage behavior. Each config genuinely changes acceleration, grip, braking, and overall handling, so there is a real reason to flip between them instead of picking one and forgetting the rest.
City roads, highways, mountain passes, and track-style maps all suit it, making it a solid pick for testing cornering stability and throttle response. The tuned engine setup gives both cruising and hard acceleration more weight than a flat, generic feel.
Download BMW 3 Series E92 / M3 E92 on CrashMods · Game version: 0.38.x
Tips for BMW mods in BeamNG.drive
- Check the listed game version for each mod against your BeamNG.drive version before installing, since mismatches can cause missing textures or broken parts.
- Install one mod at a time and test it in a short drive before adding the next, so if something looks or feels off you know exactly which mod caused it.
- If a car feels unstable or oddly heavy, try a different configuration first. Several of these packs change handling significantly between setups.
- Keep a backup of your mods folder before adding several cars at once, so you can roll back quickly if two mods conflict.
- For heavier builds like the M5 variants, ease into braking and throttle rather than driving them like a lightweight car, since their weight changes how they respond.
Browse all BeamNG.drive mods on CrashMods