www.realoem.com has a BMW fire extinguisher with metal bracket, all very professional. I couldn't be 100% sure but from the picture it looks like it mounts to the front of the passenger seat, between the seat rails.
Seats -> Accessories and retrofittings
http://www.realoem.com/bmw/showparts...99&hg=52&fg=95