Sachverhalt: A. Mit Verfügung vom 3. Mai 2006 und Einspracheentscheid vom 2. Juli 2007 sprach die IV-Stelle Bern R._, geboren 1955, ab 1. November 2003 eine Viertelsrente zu (Invaliditätsgrad: 41 %). B. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Bern mit Entscheid vom 29. Januar 2008 ab (Invaliditätsgrad: 48 %). C. R._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, unter Aufhebung des angefochtenen Entscheides sei ihm ab 1. November 2003 eine halbe Invalidenrente zuzusprechen. Während die IV-Stelle auf Abweisung der Beschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung. 