Wenn beide Spalten 3 cm breit sein sollen, musst Du natürlich auch beide Spalten als m-, p-, oder b-Spalten deklarieren. Für die Zentrierung kannst Du \centering verwenden. Bitte lies das auch noch einmal in der Anleitung zum array-Paket (wird bei Dir indirekt von xcolor geladen) nach! Dort findest Du u. a. auch, wie Du einfach neue Spaltentypen für so etwas definieren kannst.
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[table]{xcolor}
\definecolor{OliveGreen}{rgb}{0,0.6,0}
\begin{document}
\begin{tabular}{>{\centering}m{3cm}|>{\centering}m{3cm}}
Eigenschaft & Wert \tabularnewline
\hline
\rowcolor{OliveGreen}E1 & W1 \tabularnewline
E2 & W2 \tabularnewline
\rowcolor{green}E3 & W3 \tabularnewline
E4 & W4 \tabularnewline
\rowcolor{green}E5 & W5 \tabularnewline
E6 & W6 \tabularnewline
\rowcolor{green}E7 & W7 \tabularnewline
\end{tabular}
\end{document}
BTW: Du solltest für ein neues Problem (und das ist das hier) immer ein neues Thema öffnen. Denk einfach mal an den armen Menschen, der ein ähnliches Problem hat und nach der Lösung sucht. Jetzt musst Du einen Moderator per PN bitten, dieses Thema abzuspalten.