Hasn't BMW made Hydrogen cars for years?
Not really no, think you might be thinking of that 7 series they made, it was some sort of hybrid hydrogen car, not run on fuel cells and it was a very limited production, BMW have joined up with Toyota to use their hydrogen technology.
Honda have had hydrogen technology and fuel cell running cars since the 80's, but again wasn't a production car, the FCX Clarity is probably the closest thing to a production (albeit limited) hydrogen car that has been around for a while. HUK have built some facilities at Swindon for hydrogen support so there will probably be quite a few running when they release their hydrogen car in the UK.