Take-A-Look mirror. Mounts to glasses, with a little creativity and a zip tie you can mount it to the visor of your helmet (what I do). Nice glass mirror, adjusts easily, all metal, bends instead of breaking, pretty cheap.
Robot Check
I'm used to cars passing me closely, like 12-24 inches. 24 feels like plenty of room, 12 will get my attention but in 5 seconds I've forgotten about it. But that is when everyone seems under control - I'm riding in a straight line, the driver is driving in a straight line, the speed delta is 5-15 mph,often I've seen them coming in my mirror - we're smoothly co-existing in tight quarters. Your incident sounds quite a bit different.