This a much bigger question than first appears. If we limit it to what is a cost effective DIY solution to "read my Fiat and simple maintenance issues eg change the oil in my euro 6 or add a new MAF sensor" then the answer for me reduces to...
www.fiatforum.com