This was an issue I had before. Unless your brakes are brand new, even then it shouldn't have that much of a scent.
Figured out that I had a cover gasket leak as well as a valvetronic leak. Get that checked out if you haven't already. I had the exact same smell that you described.
Also, try driving your car uphill and see if you have that scent.
2007 E90 328i - Titanium Metallic l 19" VMR V710 l H&R Trak+ Spacers l Mtech Rear Lip Spoiler l Hamann Front Lip l Eibach Sportline l AA N52 Signature Exhaust l OEM Blacklines l MTEC V3 AE l 6000K HID l Nokya 7000K Fogs l MTEC License Plate LED l Interior LED l 15% Tint l BlackVue DR380G-HD + PMP