BMW owners listen up - if you're hearing humming, grinding, or feeling vibration through your steering wheel, it might be time for new wheel bearings. This A-Premium set includes both front wheel bearing hub assemblies that fit most BMW X5 models from 2007-2018 and X6 from 2008-2018 (AWD versions only, not M models). The quality is solid - they use GCr15 steel and 65Mn steel construction with pre-greased tapered or ball bearings that can handle both axial and radial loads. Each assembly has that 4-hole flange design and accepts the CV axle directly. They don't include ABS sensors, so you'll need to transfer your existing ones or purchase separately if needed. The part numbers match several OEM and aftermarket references including 31-20-6-795-959, 513305, and others. Installation is straightforward if you're mechanically inclined, though you'll need a press and some specialty tools. The one-year unlimited mileage warranty is nice peace of mind. I've used these on a 2013 X5 and they've been quiet and smooth for thousands of miles - no more of that annoying bearing roar at highway speeds. If your BMW is showing bearing wear symptoms, this kit provides a reliable solution that matches OEM quality without the dealership price tag.