Why would Subaru design a car without a temperature gauge is a mystery to me. Especially a car that has a history of overheating. Adding a mechanical gauge was not an option for me so I started looking at alternatives. The heads up display seemed like a good choice. I went to Ebay and found a Scosche heads up display brand new for $20. It's fabulous, easy to install, just plug it into the OBD port and you're done. The temperature is displayed on my lower windshield and looks like a factory install plus it does alot of other things if you want. There are several HUD units out there but I was familiar with Scoshe brand and I was correct. A very nice unit with no apologies. I've added a photo. The unit comes with one of those sticky pads but I used a piece of velcro. I have it set specifically for water temperature but you can display voltage, RPM, speed and water temp. The kit comes with a reflective decal but you don't have to use it. I did and it makes a much clearer display.